草庐IT

JavaFX 文本区域 : how to set tabulation width

全部标签

javascript - 在 HTML 文本区域上模拟 HTML 输入 "maxlength"属性的最佳方法是什么?

HTML文本输入有一个名为“maxlength”的属性,由浏览器实现,如果设置该属性,则在一定数量的字符后阻止用户输入。另一方面,HTML文本区域元素没有此属性。我的目标是在HTML文本区域上模拟maxlength的行为。要求:至少要表明(CSS更改)用户输入了太多字符。理想情况下,阻止用户键入更多字符,就像在HTML输入中发生的那样。据了解,服务器端验证应该再次检查长度。在这里,我只关注客户端部分。我的问题是:在HTML文本区域上模拟最大长度的最干净的客户端方法是什么?理想情况下,指向您使用过的经过验证的开源JavaScript片段。 最佳答案

html - 如何在文本区域上应用最小值和最大值?

在HTML5表单中有没有办法将最小和最大字符添加到文本区域?看来我可以使用模式将它应用于常规输入。我在看jquery解决方案吗? 最佳答案 HTML5解决方案,最少5个,最多20个字符只需将属性maxlength="20"和minlength="5"设置到textarea标签http://jsfiddle.net/xhqsB/603/ 关于html-如何在文本区域上应用最小值和最大值?,我们在StackOverflow上找到一个类似的问题: https://s

javascript - 从文本区域中删除换行符

我有一个这样的文本区域:我用jquery看这个文本区域:$("#area").keypress(function(e){if(e.keyCode!=13)return;varmsg=$("#area").val().replace("\n","");if(!util.isBlank(msg)){send(msg);$("#area").val("");}});如果按下返回键并且消息不是空白或仅包含行空格,send()会将消息提交给服务器。问题:发送消息后,textarea没有清空。在第一页加载时,文本区域是空的。提交消息后,textarea中有一个空行,我不知道如何去掉它。

html - 如果我想隐藏我的文本区域,我该怎么做?

如果我想隐藏我的文本区域,我该怎么做? 最佳答案 每个人都在给你答案,但原因不多。给你:如果你使用CSS规则visibility:hidden;文本区域将不可见,但它仍然会占用空间。如果您使用CSS规则display:none;textarea将被隐藏并且它不会在屏幕上保留空间-没有间隙,换句话说,它会在哪里已经。下面的可视化示例。所以你希望这样的东西完全隐藏:例子/*nostylingshouldshowupforeithermethod*/textarea{background:lightblue;border:1pxsolid

html - 如何在移动设备上调整灵活文本区域的大小?

在计算机上,调整文本区域的大小很容易,如下所示:http://jsfiddle.net/sssdpepa/你只需点击并拖动右下角的东西。但是在移动设备上,我似乎无法调整同一个文本区域的大小。有什么我想念的吗?或者我是否必须以某种方式单独添加移动调整大小功能? 最佳答案 大多数移动浏览器不支持CSSresize属性-这正是为您提供可调整大小的文本区域的原因。查看哪些浏览器支持调整大小:http://caniuse.com/#search=resize“添加移动调整大小”没有简单的方法。我想你仍然可以用一种hacky的方式来做,但强烈不

html - 使用 CSS 与使用 cols 和 rows 调整文本区域的大小

使用cols和rows调整文本区域的大小与使用高度和宽度调整文本区域的大小有什么区别?withcolsrowswithCSSjsFiddle 最佳答案 cols和rows是相对于字体大小的。height和width不是。http://jsfiddle.net/rVUEE/1/编辑:说它们与“字体大小”相关有点过于简单化了。如果还明确设置,它们会考虑诸如line-height和letter-spacing之类的内容。 关于html-使用CSS与使用cols和rows调整文本区域的大小,我们

html - 如何禁用谷歌浏览器文本区域大小调整

有没有一种方法可以避免Googlechrome内置文本调整。看看它有多丑::)我知道它为什么在那里,我发现它是一个非常有用的功能,但在一些面向设计的页面中,您可能想要删除它。 最佳答案 它也在Safari中。您可以禁用它withCSS:textarea{resize:none;} 关于html-如何禁用谷歌浏览器文本区域大小调整,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/44

javascript - 计算和限制文本区域中的单词

我设法制作了这个小的jquery函数来计算在textarea字段中输入的单词数。hereisthefiddle代码如下:JQUERY:$(document).ready(function(){varwordCounts={};$("#word_count").keyup(function(){varmatches=this.value.match(/\b/g);wordCounts[this.id]=matches?matches.length/2:0;varfinalCount=0;$.each(wordCounts,function(k,v){finalCount+=v;});$(

javascript - 如何限制 chrome 中的最大文本区域宽度和高度或如何禁用文本区域调整大小

Chrome允许通过调整右下角的文本区域来调整文本区域的大小,但有时这种移动可能会破坏页面的设计,所以我想知道如何限制该操作的最大和最小宽度如何禁用它页面上的thml/javascript/css是否可以正常运行? 最佳答案 你可以使用:resize:vertical;max-height:200px; 关于javascript-如何限制chrome中的最大文本区域宽度和高度或如何禁用文本区域调整大小,我们在StackOverflow上找到一个类似的问题: h

javascript - 文本区域调整大小的移动浏览器问题

我在React.js中工作,并且有textarea元素可以根据用户输入的大小动态扩展和收缩。预期功能如下:这在桌面上下文中可以正常工作。但是,在现代浏览器(经过测试的Safari、Chrome和Firefox)中的任何手机或平板电脑上,textarea元素只会扩展,当内容被删除时它不会收缩。起初我认为它可能与我使用的onChange处理程序有关,但是,当将它换成onInput处理程序时,同样的问题仍然存在。所以我认为问题在于resize()方法。有人知道我为什么会遇到这个问题吗?我创建了一个无样式的fiddle来与您分享基本功能。有趣的是,该错误不会出现在移动设备上的JSFiddle模